package com.indexingsystem.boss.Vo;

import java.io.Serializable;

//查询信息价格列表  请求VO
public class CenterPriceReqVo implements Serializable {

	/**
	 * 
	 */
	private static final long	serialVersionUID	= -8330292002535547192L;

	private String				queryCriteria;
	private Integer				isContinuous;
	private String				bMirrorSalePrice;
	private String				eMirrorSalePrice;
	private String				bCloudSalePrice;
	private String				eCloudSalePrice;
	private String				bCreateDate;
	private String				eCreateDate;
	private Integer				bYear;
	private Integer				eYear;
	private Integer				pageNumber;
	private Integer				pageSize;
	private Integer				belongLibrary;
	public String getQueryCriteria() {
		return queryCriteria;
	}
	public void setQueryCriteria(String queryCriteria) {
		this.queryCriteria = queryCriteria;
	}
	public Integer getIsContinuous() {
		return isContinuous;
	}
	public void setIsContinuous(Integer isContinuous) {
		this.isContinuous = isContinuous;
	}
	public String getbMirrorSalePrice() {
		return bMirrorSalePrice;
	}
	public void setbMirrorSalePrice(String bMirrorSalePrice) {
		this.bMirrorSalePrice = bMirrorSalePrice;
	}
	public String geteMirrorSalePrice() {
		return eMirrorSalePrice;
	}
	public void seteMirrorSalePrice(String eMirrorSalePrice) {
		this.eMirrorSalePrice = eMirrorSalePrice;
	}
	public String getbCloudSalePrice() {
		return bCloudSalePrice;
	}
	public void setbCloudSalePrice(String bCloudSalePrice) {
		this.bCloudSalePrice = bCloudSalePrice;
	}
	public String geteCloudSalePrice() {
		return eCloudSalePrice;
	}
	public void seteCloudSalePrice(String eCloudSalePrice) {
		this.eCloudSalePrice = eCloudSalePrice;
	}
	public String getbCreateDate() {
		return bCreateDate;
	}
	public void setbCreateDate(String bCreateDate) {
		this.bCreateDate = bCreateDate;
	}
	public String geteCreateDate() {
		return eCreateDate;
	}
	public void seteCreateDate(String eCreateDate) {
		this.eCreateDate = eCreateDate;
	}
	public Integer getbYear() {
		return bYear;
	}
	public void setbYear(Integer bYear) {
		this.bYear = bYear;
	}
	public Integer geteYear() {
		return eYear;
	}
	public void seteYear(Integer eYear) {
		this.eYear = eYear;
	}
	public Integer getPageNumber() {
		return pageNumber;
	}
	public void setPageNumber(Integer pageNumber) {
		this.pageNumber = pageNumber;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	public Integer getBelongLibrary() {
		return belongLibrary;
	}
	public void setBelongLibrary(Integer belongLibrary) {
		this.belongLibrary = belongLibrary;
	}
	public CenterPriceReqVo() {
		super();
	}
	public CenterPriceReqVo(String queryCriteria, Integer isContinuous, String bMirrorSalePrice, String eMirrorSalePrice, String bCloudSalePrice,
			String eCloudSalePrice, String bCreateDate, String eCreateDate, Integer bYear, Integer eYear, Integer pageNumber, Integer pageSize,
			Integer belongLibrary) {
		super();
		this.queryCriteria = queryCriteria;
		this.isContinuous = isContinuous;
		this.bMirrorSalePrice = bMirrorSalePrice;
		this.eMirrorSalePrice = eMirrorSalePrice;
		this.bCloudSalePrice = bCloudSalePrice;
		this.eCloudSalePrice = eCloudSalePrice;
		this.bCreateDate = bCreateDate;
		this.eCreateDate = eCreateDate;
		this.bYear = bYear;
		this.eYear = eYear;
		this.pageNumber = pageNumber;
		this.pageSize = pageSize;
		this.belongLibrary = belongLibrary;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((bCloudSalePrice == null) ? 0 : bCloudSalePrice.hashCode());
		result = prime * result + ((bCreateDate == null) ? 0 : bCreateDate.hashCode());
		result = prime * result + ((bMirrorSalePrice == null) ? 0 : bMirrorSalePrice.hashCode());
		result = prime * result + ((bYear == null) ? 0 : bYear.hashCode());
		result = prime * result + ((belongLibrary == null) ? 0 : belongLibrary.hashCode());
		result = prime * result + ((eCloudSalePrice == null) ? 0 : eCloudSalePrice.hashCode());
		result = prime * result + ((eCreateDate == null) ? 0 : eCreateDate.hashCode());
		result = prime * result + ((eMirrorSalePrice == null) ? 0 : eMirrorSalePrice.hashCode());
		result = prime * result + ((eYear == null) ? 0 : eYear.hashCode());
		result = prime * result + ((isContinuous == null) ? 0 : isContinuous.hashCode());
		result = prime * result + ((pageNumber == null) ? 0 : pageNumber.hashCode());
		result = prime * result + ((pageSize == null) ? 0 : pageSize.hashCode());
		result = prime * result + ((queryCriteria == null) ? 0 : queryCriteria.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		CenterPriceReqVo other = (CenterPriceReqVo) obj;
		if (bCloudSalePrice == null) {
			if (other.bCloudSalePrice != null)
				return false;
		} else if (!bCloudSalePrice.equals( other.bCloudSalePrice ))
			return false;
		if (bCreateDate == null) {
			if (other.bCreateDate != null)
				return false;
		} else if (!bCreateDate.equals( other.bCreateDate ))
			return false;
		if (bMirrorSalePrice == null) {
			if (other.bMirrorSalePrice != null)
				return false;
		} else if (!bMirrorSalePrice.equals( other.bMirrorSalePrice ))
			return false;
		if (bYear == null) {
			if (other.bYear != null)
				return false;
		} else if (!bYear.equals( other.bYear ))
			return false;
		if (belongLibrary == null) {
			if (other.belongLibrary != null)
				return false;
		} else if (!belongLibrary.equals( other.belongLibrary ))
			return false;
		if (eCloudSalePrice == null) {
			if (other.eCloudSalePrice != null)
				return false;
		} else if (!eCloudSalePrice.equals( other.eCloudSalePrice ))
			return false;
		if (eCreateDate == null) {
			if (other.eCreateDate != null)
				return false;
		} else if (!eCreateDate.equals( other.eCreateDate ))
			return false;
		if (eMirrorSalePrice == null) {
			if (other.eMirrorSalePrice != null)
				return false;
		} else if (!eMirrorSalePrice.equals( other.eMirrorSalePrice ))
			return false;
		if (eYear == null) {
			if (other.eYear != null)
				return false;
		} else if (!eYear.equals( other.eYear ))
			return false;
		if (isContinuous == null) {
			if (other.isContinuous != null)
				return false;
		} else if (!isContinuous.equals( other.isContinuous ))
			return false;
		if (pageNumber == null) {
			if (other.pageNumber != null)
				return false;
		} else if (!pageNumber.equals( other.pageNumber ))
			return false;
		if (pageSize == null) {
			if (other.pageSize != null)
				return false;
		} else if (!pageSize.equals( other.pageSize ))
			return false;
		if (queryCriteria == null) {
			if (other.queryCriteria != null)
				return false;
		} else if (!queryCriteria.equals( other.queryCriteria ))
			return false;
		return true;
	}
	@Override
	public String toString() {
		return "CenterPriceReqVo [queryCriteria=" + queryCriteria + ", isContinuous=" + isContinuous + ", bMirrorSalePrice=" + bMirrorSalePrice
				+ ", eMirrorSalePrice=" + eMirrorSalePrice + ", bCloudSalePrice=" + bCloudSalePrice + ", eCloudSalePrice=" + eCloudSalePrice
				+ ", bCreateDate=" + bCreateDate + ", eCreateDate=" + eCreateDate + ", bYear=" + bYear + ", eYear=" + eYear + ", pageNumber="
				+ pageNumber + ", pageSize=" + pageSize + ", belongLibrary=" + belongLibrary + "]";
	}

}
